Viewing Data

Displaying Data in Your Application

Views, Sheets and Overlays

When moving from one display window to another (e.g. 3D window to Plots window) you will see different types of views of the same data. Not only that, you will also observe that the Plots window is tabbed to provide access to more than just the one plot. Some of these plot "sheets" also have more than one representation of the data on them (different "projections"), and this layering of view containers forms the basis of the view hierarchy which is common to most display windows.

The display of data is based on some fundamental concepts which, once grasped, will make the task of formatting easy.

Principles   

  • Data must be loaded into memory before it can be viewed in a display window.

  • When a file is loaded into memory the data becomes an object, and separate files become separate objects.

  • If an object has a spatial context (i.e. it has form and a specific location in space) it is a 3D object (e.g. points, strings, wireframes etc.), otherwise it is referred to as a 'table'.

  • 3D objects are represented in the display windows by "overlays". A single 3D object can be represented by many overlays but a single overlay can only represent one 3D object.

  • When 3D data is loaded into memory a 3D object is created which has a default overlay in each of the display views.

  • Each display window contains at least one sheet and each sheet has at least one projection.

  • All overlays are displayed at the projection level of this container hierarchy and this is reflected in the tree structure of the Sheets control bar.

  • Table objects cannot be viewed graphically in a display window, but the Tables, Logs and Reports windows are designed to show this 2D data.

The Container Hierarchy

Your application adopts a common model for all its display windows, which is based on the requirements of the Plots window, the most complex of the display windows in terms of comparative viewing hierarchies.

The Plots window, which is principally for producing printed output, requires the concept of the printable sheet, and for most kinds of work it requires many sheets. Furthermore, some sheets are often required to show  more than one section or plan (projection) so the concept of multiple projections per sheet has been built in.

Windows

Within the application, the window is the top level of the display hierarchy. All windows provide a view of data in memory: some are for viewing table data whereas others are for viewing 3D objects.

Table viewing windows:

  • Tables window - Provides a view of data in memory, in a tabular format. All objects, including 3D ones, can be viewed as tables. The data may be edited but it should be remembered that it has only been changed in memory, not in the file. The table must be saved back to file or exported for the changes to be permanent. More...

  • Reports window - Generate a report table in this window, using the validation column in the loaded data to report any errors. More...

  • Logs window - Once a complete set of drillhole data has been imported and desurveyed, the drillholes may be viewed as scaled hole log plots. Fields may be duplicated, displayed as text or graphs. Fields from more than one table source can be viewed in the same log view including composited and system fields.  More...

2D/3D data viewing windows:

  • 3D window - The primary data editing/design window. It is used for the editing of data, creation of simulated worlds, and visualization and simulation of real-world objects, textures and movement. More...

  • External, Linked Windows: a floating/standalone 3D window containing a subset of View ribbon options. These windows are linked to a parent 3D window and will automatically update in response to formatting or object changes of the parent window. More...

  • Independent Windows: 3D windows created as independent platforms for managing 3D data. These can be embedded or external. More...

  • Plots window - Create and edit plot views of your data with the insertion of plot items, multiple sections and other plot-enhancing functionality. More...

  • Design window - 2D object viewing and editing environment, now deprecated following the ascension of the 3D window More...